package com.his.j259w264.pojo;

import java.io.Serializable;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;

/**
 * 疾病表(Disease)实体类
 *
 * @author EdgeYu
 * @since 2021-09-16 10:15:44
 */

@ApiModel(value = "Disease", description = "疾病表")
public class Disease implements Serializable {
    private static final long serialVersionUID = -53322327271468049L;
    /**
     * 主键ID
     */
    @ApiModelProperty(name = "id", notes = "主键ID", dataType = "Integer", required = true)
    private Integer id;
    /**
     * ICD10疾病编号
     */
    @ApiModelProperty(name = "diseaseNo", notes = "ICD10疾病编号", dataType = "String", required = true)
    private String diseaseNo;
    /**
     * 助记词
     */
    @ApiModelProperty(name = "diseaseMnemonic", notes = "助记词", dataType = "String", required = true)
    private String diseaseMnemonic;
    /**
     * 疾病名称
     */
    @ApiModelProperty(name = "diseaseName", notes = "疾病名称", dataType = "String", required = true)
    private String diseaseName;
    /**
     * 传染病类别
     */
    @ApiModelProperty(name = "infectiousDiseasesCategory", notes = "传染病类别", dataType = "String", required = true)
    private String infectiousDiseasesCategory;
    /**
     * 疾病类型
     */
    @ApiModelProperty(name = "diseaseType", notes = "疾病类型", dataType = "String", required = true)
    private String diseaseType;
    /**
     * 是否作废
     */
    @ApiModelProperty(name = "obsoleteState", notes = "是否作废", dataType = "Integer", required = true)
    private Integer obsoleteState;
    /**
     * 医生备注
     */
    @ApiModelProperty(name = "remarks", notes = "医生备注", dataType = "String", required = true)
    private String remarks;
    /**
     * 是否分型
     */
    @ApiModelProperty(name = "typeState", notes = "是否分型", dataType = "Integer", required = true)
    private Integer typeState;


    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getDiseaseNo() {
        return diseaseNo;
    }

    public void setDiseaseNo(String diseaseNo) {
        this.diseaseNo = diseaseNo;
    }

    public String getDiseaseMnemonic() {
        return diseaseMnemonic;
    }

    public void setDiseaseMnemonic(String diseaseMnemonic) {
        this.diseaseMnemonic = diseaseMnemonic;
    }

    public String getDiseaseName() {
        return diseaseName;
    }

    public void setDiseaseName(String diseaseName) {
        this.diseaseName = diseaseName;
    }

    public String getInfectiousDiseasesCategory() {
        return infectiousDiseasesCategory;
    }

    public void setInfectiousDiseasesCategory(String infectiousDiseasesCategory) {
        this.infectiousDiseasesCategory = infectiousDiseasesCategory;
    }

    public String getDiseaseType() {
        return diseaseType;
    }

    public void setDiseaseType(String diseaseType) {
        this.diseaseType = diseaseType;
    }

    public Integer getObsoleteState() {
        return obsoleteState;
    }

    public void setObsoleteState(Integer obsoleteState) {
        this.obsoleteState = obsoleteState;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    public Integer getTypeState() {
        return typeState;
    }

    public void setTypeState(Integer typeState) {
        this.typeState = typeState;
    }

}
